home *** CD-ROM | disk | FTP | other *** search
- var s = 1;
- while(s <= oppTotal)
- {
- var i = 1;
- while(i <= plyMaxSnowBalls)
- {
- curTarget = eval("oppf" + s + ".oppAnim.oppTarget");
- curOpp = eval("oppf" + s + ".oppAnim");
- curSnowBall = eval("snowBalls.plySnowBallThrow" + i + ".snowBall.snowBallMovie");
- if(curSnowBall != undefined)
- {
- curSnowBallRemove = eval("snowBalls.plySnowBallThrow" + i);
- curSnowBallExp = eval("snowBalls.plySnowBallThrow" + i + ".snowBall");
- curSnowBallShad = eval("snowBalls.plySnowBallThrow" + i + ".ballShadow");
- curSnowBallHit = eval("snowBalls.plySnowBallThrow" + i + ".hitValue");
- if(curTarget.hitTest(curSnowBall))
- {
- curOpp.thisEnergy -= curSnowBallHit;
- curSnowBallRemove.stop();
- curSnowBallExp.nextFrame();
- curSnowBallShad.nextFrame();
- var hitSound = new Sound(curOpp);
- hitSound.attachSound(curOpp.charSelect + "Hit");
- hitSound.setVolume(curSnowBallHit * 7 + 30);
- hitSound.setPan(-50);
- hitSound.start();
- if(curOpp.thisEnergy <= 0)
- {
- curOpp.gotoAndPlay("die");
- kills++;
- if(kills == oppTotal)
- {
- gotoAndStop("finish1a");
- play();
- }
- }
- else
- {
- curOpp.energyBarAnim.energyBar._xscale = curOpp.thisEnergy;
- curOpp.gotoAndPlay("hit");
- }
- _root.score += curSnowBallHit * 10;
- }
- if(offScreen.hitTest(curSnowBall))
- {
- curSnowBallShad.nextFrame();
- }
- }
- i++;
- }
- s++;
- }
- var i = 1;
- while(i <= oppMaxSnowBalls)
- {
- curSnowBall = eval("snowBalls.oppSnowBallThrow" + i + ".snowBall.snowBallMovie");
- if(curSnowBall != undefined)
- {
- curSnowBallRemove = eval("snowBalls.oppSnowBallThrow" + i);
- curSnowBallExp = eval("snowBalls.oppSnowBallThrow" + i + ".snowBall");
- curSnowBallShad = eval("snowBalls.oppSnowBallThrow" + i + ".ballShadow");
- curSnowBallHit = eval("snowBalls.oppSnowBallThrow" + i + ".hitValue");
- if(ply.plyAnim.plyTarget.hitTest(curSnowBall) & hitPause === false)
- {
- curSnowBallRemove.stop();
- curSnowBallExp.nextFrame();
- curSnowBallShad.nextFrame();
- if(shieldThrow == true)
- {
- shieldEnergy -= curSnowBallHit;
- ply.plyAnim.pulse.gotoAndPlay("hit");
- if(shieldEnergy <= 0)
- {
- powerUpUse = false;
- ply.plyAnim.gotoAndPlay("end");
- powerUpTimeOld = getTimer();
- }
- }
- else if(specialThrow == true)
- {
- ply.thisEnergy -= curSnowBallHit;
- var hitSound = new Sound(ply);
- hitSound.attachSound(_root.charSelect + "Hit");
- hitSound.setVolume(curSnowBallHit * 7 + 30);
- hitSound.setPan(50);
- hitSound.start();
- if(ply.thisEnergy <= 0)
- {
- powerUpUse = false;
- powerUpTimeOld = getTimer();
- _root.lives--;
- ply.plyAnim.gotoAndPlay("die");
- gotoAndStop("finish1a");
- play();
- }
- else
- {
- ply.plyAnim.energyBarAnim.energyBar._xscale = ply.thisEnergy;
- ply.plyAnim.gotoAndPlay("hit");
- }
- }
- else
- {
- ply.thisEnergy -= curSnowBallHit;
- var hitSound = new Sound(ply);
- hitSound.attachSound(_root.charSelect + "Hit");
- hitSound.setVolume(curSnowBallHit * 7 + 30);
- hitSound.setPan(50);
- hitSound.start();
- if(ply.thisEnergy <= 0)
- {
- powerUpUse = false;
- powerUpTimeOld = getTimer();
- _root.lives--;
- ply.plyAnim.gotoAndPlay("die");
- gotoAndStop("finish1a");
- play();
- }
- else
- {
- ply.plyAnim.energyBarAnim.energyBar._xscale = ply.thisEnergy;
- ply.plyAnim.gotoAndPlay("hit");
- }
- }
- }
- }
- i++;
- }
-